Translation of slippers in Indonesian

User Contribution

slippers

noun