Turkish-English dictionary »

denizyıldızı meaning in English

TurkishEnglish
denizyıldızı noun

starfish [starfishes](various echinoderms)
noun
[UK: ˈstɑː.fɪʃ] [US: ˈstɑːr.ˌfɪʃ]