ximenesia encelioides

Ximenesia encelioides


– definition :

  • (noun)
    1. coarse greyish-green annual yellow-flowered herb; southwestern United States to Mexico (context:plant)

ximenesia encelioides