idolized someone as a hero - French English Dictionary