have a clean shot - Turkish English Dictionary