1 definition by Kyle940

Top Definition
The frog where you will mean your unfortunate demise.
This one guy saw frarab
He is no longer around.
by Kyle940 November 07, 2020

Mug icon
Buy a frarab mug!