merrow noun 1verb 1forms 3 noun1 •A merman or mermaid in Scottish and Irish Gaelic folklore. verb1 •To overlock. formsmerrowed · merrowing · merrows