Definify.com

Definition 2024


merrow

merrow

English

Noun

merrow (plural merrows)

  1. A merman or mermaid in Scottish and Irish Gaelic folklore.

Etymology 2

Verb

merrow (third-person singular simple present merrows, present participle merrowing, simple past and past participle merrowed)

  1. (sewing) To overlock.