strip the leaves off - French English Dictionary