What does american school in london mean?

american school in london meaning in Urban Dictionary

This school is in london and is maybe not terrible. People spend around £20,000 and it's also outstanding college with laptops and stuff. Some individuals are afraid of getting mugged because they're wealthy. Also called: ASL