Tuō lā bó lā

Translation

  • Tora Bora, cave complex in the White Mountains of eastern Afghanistan
Chinese Tones