tomalley
/ˈtoʊməli/Definitions
1. noun
the edible, nutty green liver of a lobster, especially when served as a delicacy
“The chef recommended trying the tomalley with the steamed lobster.”
1. noun
the edible, nutty green liver of a lobster, especially when served as a delicacy
“The chef recommended trying the tomalley with the steamed lobster.”