Meaning of ximenesia encelioides
Definition of ximenesia encelioides
(noun)
coarse
greyish-green
annual
yellow-flowered herb;
southwestern
United States to Mexico
Other information on ximenesia encelioides
WIKIPEDIA results for
ximenesia encelioides
Amazon results for
ximenesia encelioides
Tweet