GeneralConnection.com
➔
Dictionary
xyris operculata
Noun
1. tall yellow-eye
1. Xyris operculata, yellow-eyed grass
Usage