Green’s Dictionary of Slang

hardmouth n.

(W.I.) one who argues and resists when it is time to repay a loan or to pay a bill.

[[UK]Sl. Dict. 188: Hard mouthed un any one difficult to deal with, a sharp bargainer, an obstinate person. Derivation obvious].
[WI]Allsopp Dict. Carib. Eng. Usage.