Meaning of christmas bells

Definition of christmas bells

(noun) any of several plants of the genus Blandfordia having large orange or crimson flowers

Other information on christmas bells

WIKIPEDIA results for christmas bells
Amazon results for christmas bells