Indian hawthorn

noun

Definition of Indian hawthorn

: an ornamental evergreen shrub (Raphiolepis indica) with sharp-serrate leaves and racemes of pink-tinged white flowers

History and Etymology for Indian hawthorn

Indian entry 2 1

Keep scrolling for more