Latin-French dictionary »

lemuridae meaning in French

LatinFrench
Lemuridae noun

lémuridésnom