Arabic-English dictionary »

مَنْجَنِيق meaning in English

ArabicEnglish
مَنْجَنِيق m

catapultdevice for launching large objects