put an embargo on goods - Inglés Sinónimo Diccionario