flower of some leguminous plants - Spanish English Dictionary