twaite shad

(redirected from twaite shads)

twaite shad

n
(Animals) a European shad. See shad