Definitions of Francoa ramosa:

  • noun:   Chilean evergreen shrub having delicate spikes of small white flowers