1 definition by KillaKay Ninja

Top Definition
When you start coughing so hard you cant stop and you end up barfing.
When I had a cold, I got an itch in my throat that made me carf.
by KillaKay Ninja November 09, 2010
Mug icon
Buy a Carf mug!