needle-leaved sedge - Spanish English Dictionary