place to see - Spanish English Dictionary