Definition of Tonlé Sap in English:

Tonlé Sap

proper noun

  • A lake in central Cambodia, linked to the Mekong River by the Tonlé Sap River. The ruins of the ancient city Angkor stand on its north-western shore.

Pronunciation

Tonlé Sap

/ˌtɒnleɪ ˈsap/