barn owls - Alemán Inglés Diccionario