Definitions of Pteropus capestratus:

  • noun:   a variety of fruit bat