tomalley

Noun
  1. Edible greenish substance in boiled lobster (synset 107809922)

Found on Word Lists

Other Searches