tomalley has definitions from the fields of chemistry,food
1
[ noun ] (chemistry,food) edible greenish substance in boiled lobster

Related terms

liver lobster

*