meaning of ximenesia encelioides

1. coarse grayish green annual yellow-flowered herb; southwestern United States to Mexico


Related Words

ximenesia encelioides |

Developed & Maintained By Taraprasad.com

Treasure Words