isoca

listen to the pronunciation of isoca
Spanish - English
caterpillar, wormlike larva of a butterfly or moth