Indian hawthorn

What is Indian hawthorn?

Indian hawthorn definition and meaning on Dictionary terms:
noun
a southern Chinese evergreen shrub, Raphiolepis indica, of the rose family, having shiny, leathery leaves and pinkish-white flowers in loose clusters.

 

reference: https://www.dictionary.com/browse/indian-hawthorn

Tags: