Noun
Something that is excessively complicated, entangled, or disorderly (either physically or metaphorically).
A software or hardware system whose design lacks organized structure, making it difficult to understand and maintain.