English-Latin dictionary »

horned / eared owl meaning in Latin

EnglishLatin
horned / eared owl noun

otus [oti](2nd) M
noun