Definitions of yellow spiny daisy:

  • noun:   slender perennial of western North America having weakly bristly leaves and yellow flower heads