Definitions of Macronectes:

  • noun:   giant petrels