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