Escallonia (noun) Definition, Meaning & Examples

noun
  1. any evergreen shrub of the South American saxifragaceous genus Escallonia, with white or red flowers: cultivated for ornament
Escallonia (noun) Definition, Meaning & Examples

More Definitions