Translation of thuthuga in English:

thuthuga

germinate

verb

  • 1

    germinate
    ‘Ditamati di a thuthuga’ The tomatoes are germinating