by DavidtheDemon13 November 27, 2014
The Garoo is God. He is a greater being and lives in his holy land, Malvern. He is enough and his mortal enemies are Fred and Amir.
by MisterPragith January 09, 2019
The act of going into someone's "garoos" and kaning them. It is legal to kan someone's garoos without consent.
I'm going to kan your garoos.
by Iorn ghost April 10, 2021