the finer points of - Turkish English Dictionary