Translate
"medusa"
in Turkish Language
English to Turkish
Turkish to English
English
Turkish
medusa
denizanası
medusa
i., mit. yilan sacli disi ifrit; k.h., zool. denizanasi.