flower of some leguminous plants - Español Inglés Diccionario