meaning of judo

1. a sport adapted from jujitsu using principles of not resisting and similar to wrestling; developed in Japan


Related Words

judo |

Developed & Maintained By Taraprasad.com

Treasure Words