meaning of beaver card

beaver card meaning in Urban Dictionary

accepting sex as payment for services rendered