top spots - Turkish English Dictionary