llamapillar

1. A Llama laying on the ground resembling a catepillar.
1. Hey joe what the hell is that thing?
What do you mean? That's a Llamapillar! lawlz
by lawlzors January 08, 2008
Get the llamapillar mug.

llamapillar

tom hanrahan is being such a llamapillar
by did you see that llamapillar January 02, 2011
Get the llamapillar mug.