Synonyms of Loo in English :
Antonyms of Loo in English
Thesaurus of Loo in English
1. (noun) a toilet in Britain