giant ragweed - French English Dictionary