javelin bat
nounDefinition of javelin bat
: a large carnivorous spearnose bat (Phyllostomus hastatus) of tropical America distinguished by a triangular prolongation of the nose leaf