have the edge over - Turkish English Dictionary