We do not currently know of any antonyms for megabat.
The noun megabat is defined as:
Did you mean megabit?