leafworm - French English Dictionary