GREEN SORREL Meaning of GREEN SORREL in English noun : garden sorrel Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012