javelin bat

noun

Definition of javelin bat

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