1 definition by jhdgvuys

a very reatarded girl ugly like shrek and very fuckin annoying.
look its layla

its a monster
by jhdgvuys October 30, 2018
Get the layla mug.