3 results found
Search Results for: lien
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