leafy-stemmed - German English Dictionary