SORREL TREE


Meaning of SORREL TREE in English

noun

1. : sourwood

2. : an Australian hibiscus ( Hibiscus heterophyllus ) with acid foliage

3. : staggerbush

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.