tomalley

noun

1.
edible greenish substance in boiled lobster