Cape lily

noun

Definition of Cape lily

: a southern African bulbous herb (Crinum longifolium) with showy pinkish red flowers

History and Etymology for Cape lily

from Cape of Good Hope

Keep scrolling for more