English dictionary

euderma maculata meaning and definition

EUDERMA MACULATA noun

Definition of Euderma maculata (noun)

  1. a large bat of the southwestern United States having spots and enormous ears
Source: Princeton University Wordnet