caterpillar - Dictionary definition and meaning for word
caterpillar
Definition (noun) a wormlike and often brightly colored and hairy or spiny larva of a butterfly or moth
Definition (noun) a large tracked vehicle that is propelled by two endless metal belts; frequently used for moving earth in construction and farm work
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com