meaning of trade embargo
1.
a
government
order
imposing
a
trade
barrier
Related Words
trade embargo
|
Developed & Maintained By
Taraprasad.com