DIPHYLLA ECAUDATA
(noun)Did you mean?
Definitions
There is 1 meaning of the phrase
Diphylla Ecaudata.
Diphylla Ecaudata - as a noun
Similar in size and habits to desmodus rotundus; of tropical america including southern california and texas
Synonyms (Exact Relations)
hairy-legged vampire bat