Self-contained in the Andes Mountains

Marcosalini

New Member
Spanish- Chile
I don´t understand the meaning of 'self-contained' in the following context:
Invisible from below and completely self-contained in the Andes mountains of Peru, few words can capture the beauty of Machu Picchu.
 
  • < Previous | Next >
    Top