French-English dictionary »

hélépole meaning in English

FrenchEnglish
hélépole nom {f}

helepolis(an ancient Greek siege engine)
noun