Tomalley — definition

1. tomalley (Noun) N. Amer

1 definition

tomalley (Noun) — Edible greenish substance in boiled lobster.

1 type of
liver
1 part of
Lobster