Translation of lahan gambut in English:

User Contribution

lahan gambut

Peat bog

noun