English-Arabic dictionary »

ballista meaning in Arabic

EnglishArabic
ballista crossbow-like military engine for hurling large missiles

عَرَّادَة