YourDictionary

aqueductus medical definition

noun pl. aqueductus
Aqueduct.

link/cite print suggestion box