Definition of Jack Nasty-face in English:

Jack Nasty-face

noun

Nautical
slang
  • (A name for) a low-ranking sailor; (also occasionally in extended use) any person regarded as low or contemptible; compare Jack Nasty . Now rare (archaic and historical in later use).

Origin

Late 18th century; earliest use found in Francis Grose (d. 1791), antiquary.