Meaning of oxytropis lambertii

Definition of oxytropis lambertii

(noun) tufted locoweed of southwestern United States having purple or pink to white flowers

Other information on oxytropis lambertii

WIKIPEDIA results for oxytropis lambertii
Amazon results for oxytropis lambertii