Definitions

Mount_Tabwemasana

Mount Tabwemasana

Mount Tabwemasana is the highest point in the island country of Vanuatu and is located on the island of Espiritu Santo, the largest island in the country.

Search another word or see Mount_Tabwemasanaon Dictionary | Thesaurus |Spanish
  • Please Login or Sign Up to use the Recent Searches feature
FAVORITES
RECENT