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 Douchington mug.