spleen.com

spleen

  1. (noun) An organ in the body involved in blood filtration and immune response.