Japanese idiom that means "do your best" or "go for it." Often spouted to boost one's self-esteem and encourage them to succeed. Shouted primarily at sporting events and the like.
by asfiawriaowrioafo September 10, 2007
Can you define these popular missing words?