Kamus Mobile
https://m.xamux.com
Indonesian to English
berupaya maksimal do best
berupayamake serious effort
maksimal/maksimum/ maximal, maximum.