Latin-English dictionary »

chenalopex meaning in English

LatinEnglish
chenalopex [chenalopecis] (3rd) M
noun

Egyptian goose (Chenalopex aegyptiaca)noun