sea lamprey - English Synonyms Dictionary

sea lamprey

n.
[1] Petromyzon marinus