tomalleyEnglish

tomalley

Noun

Edible greenish substance in boiled lobster

English: tomalley