oxalis
oxalis - noun
any plant or flower of the genus Oxalis
oxalis - thesaurus
sorrel