Skip to content

托拉博拉

tuō lā bó lā

Definitions

  1. 1. Torabora mountain area in east Afghanistan, famous for its caves