sheep barn - Alemán Inglés Diccionario