Definify.com

Definition 2024


tomalley

tomalley

English

Noun

tomalley (plural tomalleys)

  1. (cooking) The hepatopancreas of a crustacean.

Synonyms

Translations