Latin-French dictionary »

megara meaning in French

LatinFrench
Megara noun

Mégarenom