alveolar canals

2 ENTRIES FOUND:

alveolar canals

noun pl

Definition of ALVEOLAR CANALS

: the canals in the jawbones for the passage of the dental nerves and associated vessels

Seen & Heard

What made you want to look up alveolar canals? Please tell us where you read or heard it (including the quote, if possible).