meaning of trade embargo

1. a government order imposing a trade barrier


Related Words

trade embargo |

Developed & Maintained By Taraprasad.com

Treasure Words