PALLADIUM Meaning of PALLADIUM in English n. defense mechanism, safeguard, something that protects; refuge, shelter, sanctuary Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012