MohammedPreview
Open in TheBrain

La Perpetrare

  1. To carry through, complete, effect, bring about, achieve, execute, perform, accomplish.