English-French dictionary »

stymphalus meaning in French

EnglishFrench
Stymphalus (town and district in Arcadia, ancient Greece)
proper noun

Stymphale◼◼◼nom propre