Definitions of weed out:

  • verb:   remove unwanted elements