scarlet larkspur
noun
: a perennial herb (Delphinium cardinale) of southern California with bright-scarlet flowers
Love words? Need even more definitions?
Merriam-Webster unabridged
Share