English Dictionary
Definition work a treat in British English
work a treat phrase
phrase
1
to be successful, or to operate successfully
