river lamprey

noun

Definition of river lamprey

: a river-dwelling lamprey especially : lampern