"Loo" is an interesting double euphemism. It's a corruption of the French lieu, meaning place. Pretty dainty, but don't tell that to any Brits.