cock-a-leekie (plural cock-a-leekies)
alteration of the diminutives cockie (from cock) + leekie (from leek)