English-Turkish dictionary »

laughing dove meaning in Turkish

EnglishTurkish
laughing dove (Spilopelia senegalensis)
noun

küçük kumrunoun

Your history