Synonyms and related words :
amateur, amateurish, artless, botched, bungling, clumsy, dabbling, defective, deficient, dilettante, dilettantish, half-baked, half-cocked, haphazard, hit-and-miss, hit-or-miss, immature, inadept, inadequate, inapt, inattentive, incomplete, inefficient, inept, inexpert, insufficient, lacking, mediocre, messy, pedestrian, poor, promiscuous, sciolistic, shallow, skill-less, slipshod, slipshoddy, sloppy, slovenly, sluttish, smattering, sophomoric, superficial, thoughtless, unapt, undeft, undexterous, undextrous, unfacile, unintelligent, unproficient, unskillful, untidy, wanting