look up any word, like daquan:
 
1.
A caterpillar made entirely out of love. This caterpillar loves to cuddle and enjoys making interesting noises. Caution: These caterpillars will sneeze at you if they are threatened.
Caroline, you're such a "Love caterpillar"
by mooooooooccd13 February 07, 2011
1 1