I'm asking this because English isn't my first language, and I don't know all of its intricacies.

I once used the word female on reddit and had too many people, both men and women, asking me how demeaning it's to use the word female for women.