Meaning of rosilla

Definition of rosilla

(noun) a sneezeweed of southwestern United States especially southern California

Other information on rosilla

WIKIPEDIA results for rosilla
Amazon results for rosilla