himalayan balsam (impatiens glandulifera) - French English Dictionary