leaf-sheath - German English Dictionary