Translation of muara in English:

muara

estuary

noun

  • 1

    estuary, mouth of a large river, affected by tides, firth, estuary or narrow inlet of the sea in Scotland