tall ragweed - French English Dictionary