1 definition by foxeslady

Top Definition
The man that can always satisfy a woman in bed.
He can really carter-ize her in bed.
by foxeslady February 09, 2010

Mug icon
Buy a Carter mug!