BE A GREAT ONE FOR (DOING) STH


Meaning of BE A GREAT ONE FOR (DOING) STH in English

to do sth a lot; to enjoy sth :

I've never been a great one for writing letters.

You're a great one for quizzes, aren't you?

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.