luxuriant (applied to foliage) - German English Dictionary