2 definitions by FANTASTIC MARGERY
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
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