2 definitions by FANTASTIC MARGERY
To laugh so hard you can't laugh anymore and you lie on the floor in a continuous cycle of inhaling and quackling like Donald duck.
by FANTASTIC MARGERY October 16, 2020
A noise which is a mix between quacking and cackling when you are laughing so hard you can't laugh anymore
by FANTASTIC MARGERY October 16, 2020