Top definition
Captain of the Douchingwa army. Douchingwa is a city in chinadouche of high honor and moral stature. (A surprisingly clean city as well.)
Captain Douchington of the Douchingwa army fought for a just cause.
by djhebert August 29, 2014
Get the mug
Get a Captain Douchington mug for your Uncle Abdul.