RED SORREL


Meaning of RED SORREL in English

noun

1. : roselle

2. : sheep sorrel

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