a yellow-flowered herb (melilotus indicus) - Spanish English Dictionary