English-Latin dictionary »

species of owl meaning in Latin

EnglishLatin
species of owl noun

aegolios [aegolii]noun
M

lamia [lamiae](1st) F
noun