Results for "

mermaid

"
English - Turkish Dictionary

mermaid

(English - Turkish Dictionary) :
i. denizkızı.