Clue: To cause to last or to be known or remembered throughout a great or indefinite length of time June 7, 2017 By Show answer Immortalize More English Words & Origins QuestionsMore Language Questions