idolized someone as a hero - Turkish English Dictionary