lush vegetation - French English Dictionary