SCARBOROUGH LILY


Meaning of SCARBOROUGH LILY in English

ˈskärb(ə)rə- noun

Usage: usually capitalized S

Etymology: from Scarborough, municipal borough of Yorkshire, England

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

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