mermaidEnglish

mermaid

Noun

Half woman and half fish, lives in the sea

English: mermaid

Bahasa: duyung

Bahasa words with similar meanings