Translation of mixed up in Indonesian

User Contribution

mixed up

tek-tek

noun