Kamus Mobile
https://m.xamux.com
Indonesian to English
sela tenaga semipenghantar semiconductor energy gap
selagap, interval, crack
tenagapower, energy, force, staff
semipenghantarsemiconductor