giant hogweed (heracleum mantegazzianum) - French English Dictionary