a great one for

a great one for (doing something)

Prone or apt to do something (typically because one likes it). Often used in the negative. I hate talking on the phone, so I'm not a great one for returning phone calls.
See also: great, one
Farlex Dictionary of Idioms.

a great one for

a habitual doer of; an enthusiast for.
1994 Romesh Gunesekera Reef Early on I learned the value of making lists from watching Mister Salgado. He was a great one for lists.
See also: great, one
Farlex Partner Idioms Dictionary
See also:
  • a great one for (doing something)
  • have to go some
  • have to go some to (do something)
  • map
  • all over the map
  • a great many
  • great many
  • gone to the great (something) in the sky
  • (as) tough as old boots
  • tough as old boots