Translation of belalang juta in English:

belalang juta

locust

noun

  • 1

    locust, a kind of grasshopper that devours vegetation