Definitions of tomalley:

  • noun:   edible greenish substance in boiled lobster