Someone told me long ago that "Osu" is Japanese for "Hell Yeah!"
Sort of. The terse dictionary meaning is (押忍) "greeting used between close male friends; Hi!; yes sir!; yo!" but it's a lot more complicated than that. There's a really good article here: http://www.24fightingchickens.com/20...-usage-of-osu/