shopbots

English

Noun

shopbots

  1. plural of shopbot