leaf-sheath - Spanish English Dictionary