Splenoid

Definition of Splenoid from the PharmacyDictionary.in

Splenoid

Describing something that has a form or structure like the spleen (similar in shape to the spleen).

Not Available