Find the word definition

Wiktionary
merhorse

n. 1 (context rare English) A seahorse. 2 A mythical sea monster with a horse-like head, mane, and large eyes.