Spanish-English Dictionaryperpetrar
Meaning of perpetrar