Sourwood
English Meaning
The sorrel tree.
- A deciduous tree (Oxydendrum arboreum) of the eastern United States, having drooping terminal panicles of small, white, urn-shaped flowers. Also called sorrel tree.
Sorry, No Malayalam Meaning for your input!
See Sourwoo Want To Try Sourwood In Malayalam??