democratic left (ecuador) - Spanish English Dictionary