कैटरपिलर (न)

English: Translation
Worms and insects, caterpillar
Hindi: Translation
कीड़े मकोड़े, इल्ली
noun