womanize v meanings etymology and more Charm refers to engaging in amorous affairs with multiple females without committing to a long-term commitment. It involves pursuing and also captivating various females for short-term affectionate encounters. A seducer frequently uses charms and compliments to win over his preys.