Green’s Dictionary of Slang

caterpillar n.2

1. a girls’ school [? the girls will emerge as adult ‘butterflies’].

[UK] (ref. to 1848+) in J. Ware Passing Eng. of the Victorian Era.

2. (Aus.) a drunkard [the drunkard crawls, caterpillar-like, from pub to pub or along the floor].

[Aus]Baker Popular Dict. Aus. Sl.
[Aus]Baker Aus. Lang.

3. a slow horse [its (lack of) speed].

[US]D. Runyon ‘It Comes Up Mud’ in Runyon on Broadway (1954) 532: He bets on an old caterpillar.