1 definition by THOTfull

1
a form of currency, established by Roshan Mueller in 2021
" This man has so much geepa! "
" I have 89 geepa! "
by THOTfull April 29, 2021
Get the mug
Get a geepa mug for your father-in-law Georges.