1 definition by ilenya is a smelly buttery thi

Top Definition
smelly buttery mofo who will sneak into your room and watch you sleep
dont be a ilenya
by ilenya is a smelly buttery thi October 24, 2018

Mug icon
Buy a ilenya mug!