Definify.com

Definition 2025


microbats

microbats

English

Noun

microbats

  1. plural of microbat