Skip to main content

the london slayer's definitions

Byron

A neighborhood in London Ont where Arabs and Pakistanis are the majority!! Everyone has a pool just to wash the family in!!
Have you ever been to Byron!! Better put a dot on your head
by the london slayer January 30, 2024
mugGet the Byronmug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email