place/put an embargo on something - Espagnol Anglais Dictionnaire