Latin-French dictionary »

elpenor meaning in French

LatinFrench
Elpenor

Elpénor

Deilephila elpenor noun

grand sphinx de la vignenom