Arabic-English dictionary »

جامبو meaning in English

ArabicEnglish
جامبو

jumboespecially large or powerful