A misogynist is someone who has a strong hatred, dislike, or prejudice against women. The word comes from Greek 'misos' (hatred) + 'gyne' (woman). A lover is the opposite, opaque means unclear, and a lair is a hiding place - none match the definition.