inflict punishment on - Turkish English Dictionary