upbotch

/ˈʌpˌbɒtʃ/ (UP-botch)

Definitions

1. noun

a person who makes an error or is incompetent in a particular situation or activity, especially in a skilled or technical field.

“He was known as an upbotch in the world of programming due to his frequent coding mistakes.”

Synonyms

  • amateur
  • incompetent

Antonyms

  • expert
  • skilled