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
Definition noun, plural: splenunculi Small nodule of splenic tissue that may be connected to or detached from the... Read More