Definitions
There is 1 meaning of the phrase
Atlantic Herring.
Atlantic Herring - as a noun
Important food fish; found in enormous shoals in the northern atlantic
Synonyms (Exact Relations)
clupea harengus harengus