4 English Synonyms for MERWOMAN
Prev.1Next
mermaid
Definition: 1. A mythological creature with a woman's head and upper body, and a tail of a fish.
There are 3 definitions of the word mermaid
Show more information about mermaid
mermaiden
Definition: 1. a mermaid, a maiden of the sea; siren
Show more information about mermaiden
Prev.1Next
Search took: 42.7039 ms