English | German | Russian | Czech

tepui English

Meaning tepui meaning

What does tepui mean?

tepui

A table-top mountain or mesa found in the Guiana Highlands of South America, especially in Venezuela.

Are you looking for...?