Turkish-English dictionary »

ay dede meaning in English

TurkishEnglish
ay dede proper noun

man in the moon(human face in the full moon)
proper noun