Skip to main content

Definitions by Baby Leaf

The most snugglable, adorable, loveable being on the face of the Earth.

With a cute booty.
Come here, Leafkin. I want to hold you!
Leafkin by Baby Leaf August 23, 2018