meaning of card puncher

card puncher meaning in Urban Dictionary

Someone who dates purposely to take another person's v card; also referred to as struck it and quit it.