Translation of Sepeda motor in English:

User Contribution

Sepeda motor

Motorcycle

noun