1 definition by kachowa

the art of sitting on someones face with an absolute HEFT of an ass
Sirene: girlie i just hydraulic pressed the life out of this dude!
by kachowa January 29, 2023
Get the hydraulic press mug.