Clupea harengus harengus

Explore definitions, synonyms, and language insights of Clupea harengus harengus

Definitions

Noun
important food fish; found in enormous shoals in the northern Atlantic

More General Terms