"Trabu" is a word in ENGLISH
trabu
ENGLISH
Definition:
Same as Trubu.
Few words of positivity
Serious sport is war minus the shooting.
WORD SUGGESTIONS
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