twaite

twaite definitions

noun
  • A fish, the twaite shad, Alosa fallax