Dictionary Definition: spleen