coral bells








noun

  1. an alumroot, Heuchera sanguinea, of southwestern North America, having red, bell-shaped flowers, cultivated in many varieties.
54 queries 0.718