1.a woman advocate of women's right to vote (especially a militant advocate in the United Kingdom at the beginning of the 20th century)
have a head for (something)
to have the mental capacity for something
My father has a head for numbers and is very good at mathematics.
More Idioms ...