finishing boat - Turkish English Dictionary