"be sacrificed on the altar of competition globalization etc" in German to be sacrificed on the altar of competition/globalization etc. auf dem Altar des Wettbewerbs/der Globalisierung etc. geopfert werden Detailed translations for "be sacrificed on the altar of competition globalization etc" to be sacrificed on the altar of competition/globalization etc. to be sacrificed on the altar of competition/globalization etc. auf dem Altar des Wettbewerbs/der Globalisierung etc. geopfert werden