The definition of a weed is: any undesirable or troublesome plant, especially one that grows profusely where it is not wanted.Going off the definition a weed can be pretty much any plant. Weeds do fall into two main categories: annuals and perennials. (There are also a few biennials, but they’re generally treated like perennials.)