Mesa: Definition, Formation and the Famous Types
A mesa is a Spanish word which means table, the word mesa describes a hill or a mountain with a flat top, this table-like land is characterised by a flat surface, wide and steep walls and it is wider than its height, hence it can be called a table hill or table …