Wörterbuch Englisch Deutsch 🔎 extended search barn owl DeutschEnglish Schleiereule {f} [ornit.]barn owl [noun] [Tyto alba]