a lovely spot - Spanish English Dictionary