Translation of telaga in English:

telaga

lake

noun

  • 1

    lake