excoriates - Turkish English Dictionary