"Trabu" is a word in ENGLISH

trabu ENGLISH
Definition:

Same as Trubu.

Few words of positivity

Serious sport is war minus the shooting.

George Orwell

WORD SUGGESTIONS
Laugh your heart out.

Where do old bowling balls end up?In the gutter!

trubu ENGLISH

An East India herring (Clupea toli) which is extensively caught for the sake of its roe and for its flesh.

Read the complete definition