finish (on a race course) - Turkish English Dictionary