merrow

merrow definitions

verb
  • To overlock. 

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