be hailed as a hero - French English Dictionary