pilchard in French pilchard in French pilchard noun Any of various small oily fish related to herrings, family Clupeidae. Add to Flashcards