Arabic-English dictionary »

بَابُون meaning in English

ArabicEnglish
بَابُون m

baboonprimate

بَابُونَج m

camomile''Matricaria recutita''