has one's nose grindstone (verb) struggle: labor, work
Sinonime: bedraggled, botched,
disheveled,
faulty, fly-by-night, fouled-up,
haphazard,
imperfect,
inaccurate, inexact, junky,
loose, messed-up,
messy,
neglected,
negligent,
raunchy, screwed-up, scrubby, scruffy,
shabby*,
shoddy*, slapdash,
sloppy, slovenly,
tacky*, tattered, threadbare,
unkempt, unmeticulous, unsystematic, unthorough, untidy
Antonime: careful,
neat,
polished,
refined, well-done