WTWM

whatsthatwordmean

← Definition
Guess

tomalley

nounThe soft, greenish liver of a lobster, considered a delicacy in some cuisines.

Synonyms

livernoun

Built for word lovers.