leaf catcher - French English Dictionary