Latin-French dictionary »

artemidorus meaning in French

LatinFrench
Artemidorus

Artémidore