Find the word definition

The Collaborative International Dictionary
Trubu

Trubu \Tru*bu"\, n. (Zo["o]l.) An East India herring ( Clupea toli) which is extensively caught for the sake of its roe and for its flesh.