Please enable javascript to use dictionary! Howto enable javascript?
spleen [spleens]▼(organ)noun[UK: spliːn] [US: ˈspliːn]This fellow is up to something. I can feel it in my spleen. = Costui sta pianificando qualcosa. Lo sento nella mia milza.
↑