American shad
nounDefinition of American shad
: a shad (Alosa sapidissima) of the Atlantic coast of North America that has a greenish back and silvery sides
Keep scrolling for more