foramen ( synonym found)

Definition of foramen:

(n) : an opening, an orifice; a short passage

Back to Top