1 definition by Lord of the Internet

Top Definition
Numa Numa is a video that originally debuted on Newgrounds.com and has become an internet trend virtually overnight. It features the lipsynching talents of Gary Brolsma singing Dragon Din Tea by the foreign pop band Ozone.
Dude numa numa is the next hamster dance.
by Lord of the Internet March 22, 2005

Mug icon
Buy a numa numa mug!