barely win (the race) - Turkish English Dictionary