dense vegetation - French English Dictionary