rosilla has definitions from the field of botany
1
[ noun ] (botany) a sneezeweed of southwestern United States especially southern California

Related terms

sneezeweed

*