Noun Definition

tomalley

1.Definition: edible greenish substance in boiled lobster

Category: Food