home and host countries - Alemán Inglés Diccionario