Translation of judo in English:

judo

judo

noun

  • 1

    judo, a sport where two people fight and try to throw each other to the ground