1 definition by WEEEEEENUS

Top Definition
when a squirrel has buttsex with a frog.
they just had a buttugly esther!
by WEEEEEENUS March 27, 2007
Mug icon
Buy a esther mug!