mesa

noun

1.
flat tableland with steep edges