BE NO SLOUCH


Meaning of BE NO SLOUCH in English

( informal ) to be very good at sth or quick to do sth :

She's no slouch on the guitar.

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