1. Noun. (UK informal) A luxurious public toilet. ¹
¹ Source: wiktionary.com
1. a self-cleaning public toilet [n -S]