be hailed as a hero - Spanish English Dictionary