french spinach (chenopodium rubrum) - English Synonyms Dictionary