1 result found

Search Results for: emissary

Foramen

Definition noun, plural: foramina, foramens Any opening or perforation, orifice or fenestra, especially through a bone, and... Read More