SUPRA-ESOPHAGEAL MEANING IN ENGLISH

• Supra-esophageal Definition & Synonyms

  1. (a.) Situated above, or on the dorsal side of, the esophagus; as, the supra-esophageal ganglion of Crustacea.


RECENT SEARCHES