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.

Pronunciation:

Tonlé Sap

/ˌtɒnleɪ ˈsap/