Definition of superloo in US English:

superloo

noun

British
informal
  • A large public convenience, especially at a railway station, typically offering a range of washing facilities, including showers.

Origin

1960s; earliest use found in Berkshire (Pittsfield, Massachusetts) Eagle.