Atlantic herring

Explore definitions, synonyms, and language insights of Atlantic herring

Definitions

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

More General Terms