English to Farsi/Persian Dictionary
disputed
متنازع
English definition for disputed
1. s. subject to disagreement and debate
2 related posts found for word disputed in iJunoon Website
... A disputed presidential election in Iran leads to wid...
Sponored Video