Meaning of washroom

Definition of washroom

(noun) a lavatory (particularly a lavatory in a public place)

Other information on washroom

WIKIPEDIA results for washroom
Amazon results for washroom