be a great one for (doing) something

成語所屬單字great

be a great one for (doing) something — 慣用語

1. To do something very often or to really like doing it.

1.慣用語
釋義

很喜歡做某事

To do something very often or to really like doing it.

例句

Sara is a great one for telling funny stories.

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