trade embargo

Noun
  1. A government order imposing a trade barrier (synset 106673265)

Other Searches