economic blockade - Alemán Inglés Diccionario