SCARLET LARKSPUR


Meaning of SCARLET LARKSPUR in English

noun

: a perennial herb ( Delphinium cardinale ) of southern California with bright-scarlet flowers

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.