Scarborough lily

noun
Scar·​bo·​rough lily | \ ˈskärb(ə)rə-\

Definition of Scarborough lily

: a plant (Vallota speciosa) of southern Africa resembling the amaryllis and having bright red flowers

History and Etymology for Scarborough lily

from Scarborough, municipal borough of Yorkshire, England

Keep scrolling for more