Layla

A spawn of Satan which is evil in every way
My God dude, you're being such a Layla
by StevitySteve August 10, 2017
mugGet the Laylamug.

Share this definition