Ill-tempered, aggressive, or irritable, especially in a petty or quarrelsome way. In British English, can also refer to a fish and chip shop.
From chip meaning 'to cut small pieces' plus -y suffix. The aggressive sense comes from 'having a chip on one's shoulder', meaning being ready to fight. The British shop sense comes from selling chips (French fries).
Try Another Word