Definify.com

Definition 2024


microbats

microbats

English

Noun

microbats

  1. plural of microbat