Definify.com

Definition 2026


microbats

microbats

English

Noun

microbats

  1. plural of microbat