Green’s Dictionary of Slang

fart-face n.

also fart-blossom, fartbreath, fart-hammer
[fart n. (1) + -face sfx]

[1930s+] a general term of abuse.