idolized someone as a hero - German English Dictionary