What does a yokozuna mean?

a yokozuna meaning in Urban Dictionary

the work of squatting above your foe, similar to teabagging, and unleashing a fart in their face, barebutt or otherwise not.