Castilleja sulphurea
Explore definitions, synonyms, and language insights of Castilleja sulphurea
Definitions
Noun
plant of moist highland meadows having ragged clusters of pale yellow flowers