Top definition
taking a long period of time to complete a process, getting lost frequently
our tour guide has gotten lost so many times, what a geza
by colin virshup July 22, 2006
Get the mug
Get a Geza mug for your buddy Yasemin.
buy the domain for your cat site