Meaning of hediondilla

Definition of hediondilla

(noun) desert shrub of southwestern United States and New Mexico having persistent resinous aromatic foliage and small yellow flowers

Other information on hediondilla

WIKIPEDIA results for hediondilla
Amazon results for hediondilla