Translation of ulat in English:

ulat

caterpillar

  • 1

    caterpillar
  • 2

    maggot