Dictionary orinouce August 18, 2007 davepoobond Leave a comment orinouce – n. the odor of sweating testicles Share this:EmailFacebookTwitterMoreRedditTumblr Related