twaite shad

twaite shad

n
(Animals) a European shad. See shad