Pilchards Meaning

There are 2 meaning(s) for word Pilchards

Meaning 1 : small fatty fish usually canned

    Synonyms : sardine
Meaning 2 : small fishes found in great schools along coasts of Europe; smaller and rounder than herring

    Synonyms : sardina pilchardus,  sardine