judo
nounDefinition of judo
: a sport developed from jujitsu that emphasizes the use of quick movement and leverage to throw an opponent
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more