Meaning of trade embargo
Definition of trade embargo
(noun)
a
government
order
imposing
a
trade
barrier
Other information on trade embargo
WIKIPEDIA results for
trade embargo
Amazon results for
trade embargo
Tweet