Arabic-English dictionary »

مِرْجَام meaning in English

ArabicEnglish
مِرْجَام m

catapultdevice for launching large objects