
Cock up
Colloquial Usage
Use 'cock up' in casual conversation, not in formal writing or speeches. 
British Slang
'Cock up' is primarily British slang, may confuse speakers from other regions. 
Apologizing
Often used when admitting a mistake or taking responsibility for an error. 