microbat - English Synonyms Dictionary

microbat

n.
[1] carnivorous bat