Translation of caterpillar in Malay

caterpillar

ulat bulu

noun

  • 1

    ulat bulu, beluncas