green chickpea that is eaten toasted - Spanish English Dictionary