Translation of yudo in English:

yudo

judo

noun

  • 1

    judo