Top definition
A socially awkward creature. Also known as the SRP when it occurs in human form (Socially Retarded Person).

Plural: Puffadillos, Socially Retarded People

The puffadillo comes from a puffin and an armadillo. The mixture between these two is so complex that it creates a totally socially handicapped creature.
by Iareaunikitty July 13, 2016
Get the mug
Get a Puffadillo mug for your mate Beatrix.