Definitions of Mola lanceolata:

  • noun:   caudal fin has a central projection