Definitions of Megaptera:

  • noun:   humpback whales