Noun Definitionphyllostomidae1.Definition: New World leaf-nosed batsRelated Noun(s):phyllostomatidaeCategory: Animals