Latin-French dictionary »

megaris meaning in French

LatinFrench
Megaris noun

Mégaridenom