What is the full meaning of spleens
SPLEEN, a ductless organ of the body [n]
Example of the word spleens placed on a Scrabble board.