Meaning of loo
Definition of loo
(noun)
a
toilet
in Britain
Other information on loo
WIKIPEDIA results for
loo
Amazon results for
loo
Tweet