meaning of a yokozuna

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.