Beelingo.com

English Dictionary

  • Hide translation

 spleen spleen

noun

  • () 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  ( lien, spleen )
    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
  • a feeling of resentful anger  ( irascibility, quick temper, short temper, spleen )
    a feeling of resentful anger