Translation of tumbesar in English:

tumbesar

growth

(tumbesaran)

noun

  • 1

    growth, process of growing, thing that grows or has grown