rocksucker
Etymology
From rock + sucker.
noun
A lamprey.