trade embargo


Meanings

  • a government order imposing a trade barrier