Find the word definition

Wiktionary
river lampreys

n. (plural of river lamprey English)