Definitions of Xyris operculata:

  • noun:   of Australia