a tourist attraction - Spanish English Dictionary