beauty spots - Turkish English Dictionary