TOMALLEY

Definition of TOMALLEY

  1. (noun)edible greenish substance in boiled lobster