Find the word definition

Wiktionary
sea holms

n. (sea holm English)