Trubu definition

Search

Trubu

Trubu logo #21002• (n.) An East India herring (Clupea toli) which is extensively caught for the sake of its roe and for its flesh.
Found on http://thinkexist.com/dictionary/meaning/trubu/
No exact match found.