DEMOCD is a crossword puzzle answer that we have spotted 1 times. Submission to a record label in the 1990s