french spinach (chenopodium rubrum) - Espagnol Anglais Dictionnaire