In British English, unreliable or likely to break down; a fake shirt front worn under a jacket; also meaning faulty or in poor health.
Origin uncertain; possibly a rhyming slang derivative or from 'Dick' as a generic name. The shirt meaning dates to the 1800s when men would wear fake fronts to look formal without full shirts.
Try Another Word