Translation of serba salah in English:

User Contribution

serba salah

clumpsy

adjective