red larkspur
noun
: a perennial herb (Delphinium nudicaule) of the Pacific coast often cultivated for its reddish yellow flowers
Love words? Need even more definitions?
Merriam-Webster unabridged
Share