: of, relating to, or located in the spleen
splenic blood flow
Love words? Need even more definitions?
Merriam-Webster unabridged
Share