a lovely spot - Turkish English Dictionary