have got something licked - Turkish English Dictionary