leaf-stalk - German English Dictionary