Translation of semut in English:

semut

ant

noun

  • 1

    ant