'Trubu' definitions:

Definition of 'Trubu'

From: GCIDE
  • Trubu \Tru*bu"\, n. (Zool.) An East India herring (Clupea toli) which is extensively caught for the sake of its roe and for its flesh. [1913 Webster]