A gladiolus.The leaves of the Gladiolus are sword-shaped, hence the common name ‘sword lily’....
In fact, one of its early English language common names was sword lily.
Suddenly the old Chinese woman whom I'd walked past on the sidewalk half an hour earlier moved across the window, a tall sprig of sword lily in one hand.