Top definition
A man that uses a turtle as his avatar. The Sound wizard.
Taruga likes OSX and a turtle.
by Ze Cruz May 13, 2008
Get the merch
Get the Taruga neck gaiter and mug.