Find the word definition

Wiktionary
large-headed water snakes

n. (large-headed water snake English)