English → Tetun

compost, mulch

estrume

All translations

More