put an embargo on goods - Francés Inglés Diccionario