Sea lamprey

What is Sea lamprey?

Sea lamprey definition and meaning on Dictionary terms:
noun
a parasitic marine lamprey, Petromyzon marinus, that spawns in fresh water along both Atlantic coasts and in the Great Lakes, where it is responsible for losses of economically valuable fish.

 

reference: www.dictionary.com/browse/sea-lamprey

Tags: