embargo
A government prohibition against the shipment of certain products to a particular country for economic or political reasons.
Mentioned in these terms
Popular 'Global' Terms
Related Personal Finance Articles
Loading...
embargo in the news
Loading...







