superloo noun1 •(UK, informal) A luxurious public toilet.The French "superloos" are open 24 hours. They afford total privacy in an atmosphere of warm, clean-smelling air and piped-in music. — 1984 formssuperloos