Definify.com

Definition 2024


microbots

microbots

English

Noun

microbots

  1. plural of microbot