1 definition by PeterPatrelli

Top Definition
Something exhibiting a horrendous smell.
It smells like business card in here, did someone fart?
by PeterPatrelli February 20, 2007

Mug icon
Buy a Business Card mug!