Arabic-English dictionary »

حَمَام أَزْرَق meaning in English

ArabicEnglish
حَمَام أَزْرَق m

rock dove''Columba livia''