EN

Synonyms for sea lamprey

Most common

lamper

All synonyms

Noun

Definitions

  1. n. 1

    A parasitic lamprey found in Europe and North America, Petromyzon marinus.

By length

6 letters
lamper