having the appearance of foliage - German English Dictionary