Find the word definition

Wiktionary
sea serpents

n. (sea serpent English)