tonle sap - German English Dictionary