Skip to main content

Definitions by MATIRIALGWOOORL

Loo is a short ✨British✨ term meaning toilet. English teachers use it.
Loo by MATIRIALGWOOORL January 25, 2022