×

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)

Related Words

  1. judicieux
  2. judith
  3. judogi
  4. judoka
PC Version

Copyright © 2018 WordTech Co.