EN

Synonyms for megabats

Megabats, noun plural of megabat. Synonyms in the same form.

Synonyms in the same form

Noun plural