Definitions of Oxytropis lambertii:

  • noun:   tufted locoweed of southwestern United States having purple or pink to white flowers