spleen

Noun
  1. A large dark-red oval organ on the left side of the body between the stomach and the diaphragm;
    Produces cells involved in immune responses (synset 105341015)
  2. A feeling of resentful anger (synset 107568015)

Found on Word Lists

Find words of a similar nature on these lists:

Other Searches