Translation of locust in Malay

locust

belalang juta

noun

  • 1

    belalang juta