lagarta

Etymology
From, from.

Noun

 * 1) caterpillar
 * 2) caterpillar track

Noun

 * 1) gypsy moth
 * 2)  bitch