Meaning of coral drops

Definition of coral drops

(noun) half-hardy Mexican herb cultivated for its drooping terminal umbels of showy red-and-white flowers

Other information on coral drops

WIKIPEDIA results for coral drops
Amazon results for coral drops