Clue: To make an offering of to deity, especially by presenting on an altar June 7, 2017 By Show answer Sacrifice More English Words & Origins QuestionsMore Language Questions