1 definition by MaximillienRobespierre

Top Definition
A loud wet sounding fart
Wow this zeesha sure was loud
by MaximillienRobespierre June 06, 2017

Mug icon
Buy a zeesha mug!