Definisi 'tomalley'

English to English
noun
1 edible greenish substance in boiled lobster Terjemahkan
source: wordnet30

More Word(s)
liver, lobster,

Visual Synonyms