What does the Spanish word, "mesa" mean?

A) mountain

B) valley

C) table

D) chair