luxuriant (applied to foliage) - French English Dictionary