do penance - Turkish English Dictionary