judo meaning in English
n. judo, japanese form of martial arts which emphasises the use of speed and leverage in defeating one's opponent (developed from jujitsu)
n. judo, japanese form of martial arts which emphasises the use of speed and leverage in defeating one's opponent (developed from jujitsu)