1 definition by livisbae

A rather large dildo that is shaped like an armadillo. Quite pleasurable for some.
wow this armadillo is really doing the trick. Its getting right up there.
by livisbae November 5, 2015
Get the Armadillo mug.