be sacrificed on the altar of sth Definition in the Cambridge English Dictionary
Cambridge Dictionaries online Cambridge Dictionaries online

The most popular online dictionary and thesaurus for learners of English

Definition of “be sacrificed on the altar of sth” - English Dictionary

Definition of "be sacrificed on the altar of sth" - British English Dictionary

See all translations

be sacrificed on the altar of sth

literary to be ​destroyed by an ​activity, ​system, or ​belief that is ​bad but more ​important or more ​powerful: Service and ​quality have been ​sacrificed on the ​altar of ​profit.
(Definition of be sacrificed on the altar of sth from the Cambridge Advanced Learners Dictionary & Thesaurus © Cambridge University Press)
Translations of “be sacrificed on the altar of sth”
in Chinese (Simplified) 成为…的牺牲品…
in Chinese (Traditional) 成爲…的犧牲品…