pomolobus pseudoharengus

(noun) alewife

Alosa pseudoharengus
Pomolobus pseudoharengus
clupeid fish (generic term)
clupeid (generic term)