LOO

Definition of LOO

  1. (noun)a toilet in Britain