Translation of ulat in English:

ulat

caterpillar

noun

  • 1

    caterpillar, larva of butterfly or moth