Translation of tempat sampah in English:

User Contribution

tempat sampah

noun