Noun Definition

christmas bells

1.Definition: any of several plants of the genus Blandfordia having large orange or crimson flowers

Category: Plants