What is a virgin?

My husband and I are having a debate... I feel like a women who has not had vaginal penetration is a virgin. My husband however thinks that anyone who has vaginal, anal or oral sex would not be considered a virgin. What do YOU think!? I’m so confused! What makes a guy a virgin? If he had oral sex, would be not considered a virgin?