Meaning of common american shad

Definition of common american shad

(noun) shad of Atlantic coast of North America; naturalized to Pacific coast

Other information on common american shad

WIKIPEDIA results for common american shad
Amazon results for common american shad