Definitions by Some guy that likes UD
Refbatch
A crazy Russian youtube user who appears to have no teeth, and smokes crack before ranting in garbled English that only god could understand.
Refbatch by Some guy that likes UD March 17, 2011