Top definition
A hybrid between a Llama and a mentally challenged human.
Yo Pheen(see def), we got a new Llamaba coming to our school.
by Definition Master January 25, 2005
Get the mug
Get a Llamaba mug for your barber Larisa.