Definitions
There is 1 meaning of the phrase
Euderma Maculata.
Euderma Maculata - as a noun
A large bat of the southwestern united states having spots and enormous ears
Synonyms (Exact Relations)
jackass batspotted bat