mermaid


Results for "mermaid"

English - Turkish Dictionary

mermaid

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