spleen

This is not a dictionary! - Search for "spleen" in The Danish Dictionary

  • February 15. 2013 from wordnet.princeton.edu

    spleen noun english

    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

  • March 3. 2016 from wordnet.princeton.edu

    spleen noun english

    a feeling of resentful anger