Castilleja miniata
Explore definitions, synonyms, and language insights of Castilleja miniata
Definitions
Noun
wildflower of western North America having ragged clusters of crimson or scarlet flowers