Splenoid /(?)/

Sple·noid

Splenoid

a.
  1. Resembling the spleen; spleenlike. (Anat.)