Translation of putri duyung in English:

User Contribution

putri duyung

mermaid

noun