Spirea
English Meaning
- Any of various shrubs of the genus Spiraea of the rose family, having clusters of small white or pink flowers and including the bridal wreath, hardhack, and meadowsweet.
- See astilbe.
Sorry, No Malayalam Meaning for your input!
See Spire Want To Try Spirea In Malayalam??