Turkish-English dictionary »

denizatı meaning in English

TurkishEnglish
denizatı noun

sea horse(fish)
noun