tomalley

Explore definitions, synonyms, and language insights of tomalley

Definitions

Noun
edible greenish substance in boiled lobster

More General Terms