Arabic-English dictionary »

منجنيق meaning in English

ArabicEnglish
منجنيق m

trebuchettrebuchet

Your history