Translation of embargo in English:

embargo

embargo

noun

  • 1

    embargo