djhebert's definitions
Captain of the Douchingwa army. Douchingwa is a city in chinadouche of high honor and moral stature. (A surprisingly clean city as well.)
by djhebert August 29, 2014
Get the Captain Douchingtonmug.
Get the Captain Douchingtonmug. We'll email you a link to sign in instantly.