Skip to main content

lllllllllllllllooooooooooooooo's definitions

Leila

A good lad who loves hitting the billy and having a banger with boys. She also loves the occasional 2 incher
mugGet the Leilamug.

Share this definition