Slovnenya

Translation English French: foramen

Dictionary: main
foramen
noun