1. It is likely in reference to a particular woman, eg one of the wives of prophet
2. Imam Ali (and all Ahlulbayt) have great respect and praised women in numerous traditions
3. It could refer to certain times of the month and not translated as such
This needs more extensive answer and there are good books and lectures on this