Word info

xyrid

Noun

Meaning

xyrid (plural xyrids)

Any of several North American plants, of the genus Xyris, resembling sedges.

Source: en.wiktionary.org

Close letter words and terms