YourDictionary

tomalley

noun

the liver of the lobster, which turns green when boiled and is considered a delicacy

See tomalley in American Heritage Dictionary 4

link/cite print suggestion box