Green’s Dictionary of Slang

mocha n.

1. (Aus.) bad luck [see put the mockers on under mockers n.].

[Aus]Sydney Sportsman (Surry Hills, NSW) 17 Aug. 3/5: ‘We can open out to day, ’Arry, and no bloomin' mocha — ’.

2. see mocker n.1