Berikut ini adalah penjelasan tentang telaga dalam Kamus Indonesia-Inggris
lake
1 lake, pond. 2 stagnant pit, well.