Definition Definition

sea lamprey - Meaning and Examples

Meaning of 'sea lamprey' (Webster Dictionary)

1 . Sea lamprey
- The common lamprey.