← DefinitionshareGuessjacklegadjectiveLacking skill or training; amateurish or dishonest.nounAn unskilled or dishonest person, especially a worker or professional.SynonymsincompetentadjectiveunskilledadjectiveamateuradjectiveAntonymsprofessionaladjective