plutella xylostella - French English Dictionary