xyris operculata Meaning, Definition & Usage

  1. noun of Australia
    tall yellow-eye.

WordNet