English-French dictionary »

helepolis meaning in French

EnglishFrench
helepolis (an ancient Greek siege engine)
noun

hélépolenom {f}