Translation of beluncas in English:

beluncas

caterpillar

noun

  • 1

    caterpillar, a small creature like a worm with legs, which likes to eat leaves, larva