Skip to main content

lilgurlgamer's definitions

sophie towns

Share definition
most annoying girl in the world. spills her drinks everywhere and will whity on the smell of smoke.
she spilt her drink
oh shes doing a sophie towns
by lilgurlgamer February 16, 2022
Flag
mugGet the sophie towns mug.