TUM-TUM MEANING IN ENGLISH

• Tum-tum Definition & Synonyms

  1. (n.) A dish made in the West Indies by beating boiled plantain quite soft in a wooden mortar.


RECENT SEARCHES