English Dictionary
◊ TOMALLEY
tomalley
n : edible greenish substance in boiled lobster