Arabic-English dictionary »

زَرَافَة meaning in English

ArabicEnglish
زَرَافَة f

giraffemammal