do penance for - Turkish English Dictionary