cruft - definition and synonyms

noun
  1.   From our crowdsourced Open Dictionary
    software or hardware that doesn't work properly because it's badly written or badly put togetherSubmitted from United Kingdom on 26/11/2012