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
Keep scrolling for more