What is the meaning of the word "varmint"?

Definitions:

  1. any usually predatory wild animal considered undesirable copy to clipboard noun
    • We shot a couple varments last night. copy to clipboard