Dictionary ningxia December 25, 2007 davepoobond Leave a comment ningxia – adj. to have a badger in your pants Share this:EmailFacebookTwitterMoreRedditTumblr