If you say
that someone is one for
or is a one for
something, you mean that they like or approve
of it or enjoy
I'm not one for political discussions.
She was a real one for flirting with the boys.
COBUILD Advanced English Dictionary. Copyright © HarperCollins Publishers