Meaning of loo

Definition of loo

(noun) a toilet in Britain

Other information on loo

WIKIPEDIA results for loo
Amazon results for loo