leaf stripper - French English Dictionary