Definition of "mesa" in Englisch
noun
Flat area of land or plateau higher than other land, with one or more clifflike edges.
- A few more miles of hot sand and gravel and red stone brought us around a low mesa to the Little Colorado River.
(electronics) a structure with components rising above the insulating substrate that surrounds it
- The ohmic contacts were deposited at the edge of the mesa.