French-English dictionary »

tour de siège meaning in English

FrenchEnglish
tour de siège nom {f}

siege tower◼◼◼(tower used as siege weapon)
noun