merrow

name 2noun 1verb 1

Definitions

noun

1

A merman or mermaid in Scottish and Irish Gaelic folklore.

verb

1

To overlock.

name

1

A surname.

2

A suburb in north-east Guildford, Guildford borough, Surrey, England (OS grid ref TQ0250).

Your note

not saved
0 chars