edible flower used in a number of dishes - Español Inglés Diccionario