1 definition by dg76

Top Definition
tacky blow-up lawn decorations. the most common forms are xmas themes such as snowmen, santas, etc...

the nieghbors added to their inflatacrap collection this year.
by dg76 December 21, 2007
Mug icon
Buy a inflatacrap mug!