merrow

merrow (noun) synonyms

merrow definitions

noun
  • A merman or mermaid in Scottish and Irish Gaelic folklore. 

noun
verb