a species of goosefoot - Spanish English Dictionary