A virgin really is a virgin physically. The word refers to a physical status, not a moral status.
It’s like being “tall”. You may be lowly in your attitude, but if you’re tall, you’re tall.
There might be some confusion here between “virgin” and “chaste”. Not all virgins are chaste. And not all chaste women are virgins. The terms are not synonymous.
I think non-virgin women in the Church are called holy women.