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]