heavy vegetation - French English Dictionary