1 definition by _Beans

Top Definition
The sensation of being snapped on the buttocks by a towel.
I got Oochyad last night
by _Beans November 15, 2020

Mug icon
Buy a Oochya mug!