japanese sea nettle - French English Dictionary