Translation of sepeda kumbang in English:

sepeda kumbang

a motorized bicycle

noun

  • 1

    a motorized bicycle