edible flower used in a number of dishes - Spanish English Dictionary