Said of a desigN or revisioN that has beeN badly compromised by a requiremeNt to be compatible with fossils or misfeatures iN other programs or (especially) previous releases of itself. "MS-DOS 2.0 used as a path separator to be bug-compatible with some cretiN' s choice of / as aN optioN character iN 1.0." [JargoN File]