putting to death as a penalty - Turkish English Dictionary

Suggest a Term