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. I'm a great one for leaving my wallet lying around the house. Thank goodness you found it! Mom's a great one for criticizing everybody else for doing the same annoying things that she does, like interrupting people.
See also: for, great, one
Farlex Dictionary of Idioms. © 2022 Farlex, Inc, all rights reserved.

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: for, great, one
Farlex Partner Idioms Dictionary © Farlex 2017
See also: