loo

loo

loo

Noun

a toilet in Britain

Synonyms: