VariousWords beta
Related Terms:
Definitions:
Noun
tomalley
Definition: edible greenish substance in boiled lobster
Definition: The hepatopancreas of a crustacean.