do something with zest - French English Dictionary