Definitions of Castilleja sulphurea:

  • noun:   plant of moist highland meadows having ragged clusters of pale yellow flowers