1 result found

Search Results for: splenunculus

Splenunculus

Definition noun, plural: splenunculi Small nodule of splenic tissue that may be connected to or detached from the... Read More