YourDictionary

postcava

noun pl. postcavae

the posterior or inferior vena cava of four-limbed vertebrates

Related Forms:

Learn more about postcava

link/cite print suggestion box