PERPETUATE Meaning of PERPETUATE in English v. eternalize, make perpetual, make everlasting; preserve from extinction Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012