Definition Definition

trubu - Meaning and Examples

Meaning of 'trubu' (Webster Dictionary)

1 . Trubu [ n.]
- An East India herring (Clupea toli) which is extensively caught for the sake of its roe and for its flesh.