Top definition
a fantastic creature that is a combination of an armadillo and a llama
yo dude! did you see that armallama at the zoo yesterday?
by casper19 April 21, 2010
Get the mug
Get a armallama mug for your mate Julia.