Definitions of Phyllostomatidae:

  • noun:   New World leaf-nosed bats