1 definition by budokan

Top Definition
Japanese term describing martial arts.
I'm training Budo Bujutsu.
by budokan February 17, 2010

Mug icon
Buy a Budo mug!