Latin-English dictionary »

ardeola meaning in English

LatinEnglish
ardeola [ardeolae] (1st) F
noun

heron (small?)noun
[UK: ˈhe.rən] [US: ˈhe.rən]