have an edge on - Turkish English Dictionary