Meaning of atlantic herring

Definition of atlantic herring

(noun) important food fish; found in enormous shoals in the northern Atlantic

Other information on atlantic herring

WIKIPEDIA results for atlantic herring
Amazon results for atlantic herring