mermaid meaning in nepali

mermaid meaning in nepali