Some common synonyms of competent are adequate, enough, and sufficient. While all these words mean "being what is necessary or desirable," competent suggests measuring up to all requirements without question or being adequately adapted to an end. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.