Top definition
The sound that a llama makes.
Llama: ORRGLE!! BWARRR!! BLEATT!!
by J5 February 27, 2004
Get the mug
Get a orrgle mug for your girlfriend Jovana.