perpetra ( synonym found)

Definition of perpetra:

°To be guilty of, or responsible for a crime etc; to commit.

Back to Top