caaaarrl Share definition Flag A famous llama that enjoys killing people and eating faces. Caaaarrl, that kills people! caaaarrl by The Crisco Princess January 24, 2017 0 0 Get merch