Top definition
a person and is totally and completely obsessed with videogames to the point of insanity
Besty buy is full of nachu's
by cacahoute January 05, 2008
Get the mug
Get a nachu mug for your cat Trump.