1. Home
  2. >
  3. Define
  4. >
  5. TOMALLEY

Definition of TOMALLEY

  • the liver of the lobster
  • the liver of a lobster [n TOMALLEYS]