A luxurious public toiletA luxurious public toilet.
(UK, informal)A luxurious public toilet.
From super- + loo.
Wiktionary, CC BY-SA 4.0 · source
regular