Judo Meaning

There are 1 meaning(s) for word Judo

Meaning 1 : a sport adapted from jujitsu (using principles of not resisting) and similar to wrestling; developed in Japan