dsynonym
English
Spanish
Portuguese
Dutch
German
French
Italian
Slovenian
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