Dictionary.com
Thesaurus.com

tomalleys

  • plural
    of tomalley.
    tomalley
    noun
    the liver of a lobster.

More Suggestions