Kamus Mobile
https://m.xamux.com
Indonesian to English
sewa turun-temurun long lease
sewarent, hire
turundescend, decrease, decline
temurunsee TURUN.