'Atlantic herring' definitions:

Definition of 'Atlantic herring'

(from WordNet)
noun
Important food fish; found in enormous shoals in the northern Atlantic [syn: Atlantic herring, Clupea harengus harengus]