Kamus Mobile
https://m.xamux.com
English - Indonesian
Indonesian - English
Indonesian to English
sadel sepeda
cycle saddle
sadel
bicycle or motorcycle seat.
sepeda
bicycle