Home
Search
Index
Definify.com
Definition
2025
xyrid
xyrid
English
Noun
xyrid
(
plural
xyrids
)
Any of several
North American
plants
, of the genus
Xyris
, resembling
sedges
Similar Results