American shad

noun

Definition of American shad

: a shad (Alosa sapidissima) of the Atlantic coast of North America that has a greenish back and silvery sides

First Known Use of American shad

1833, in the meaning defined above

Keep scrolling for more