v. commit, execute, perform, carry out or through, effect, effectuate, accomplish, do, be responsible for, practise, Colloq pull (off) Atrocities were perpetrated on both sides in the war
PERPETRATE
Meaning of PERPETRATE in English
Oxford thesaurus English vocab. Английский словарь Оксфорд тезаурус. 2012