Meaning of alveolar arch in English:
alveolar arch
noun
An alveolar process; (also) the alveolar processes of the right and left maxilla, or of the right and left mandible, considered together.
Origin
Late 18th century. After French arcade alvéolaire.
Are You Learning English? Here Are Our Top English Tips