In Portuguese we have the word "desaguar", which would roughly translate to "to release water" but is almost exclusively used to mean the offloading of water by a river into another body of water. We use it as such:
The Mississippi River "desagua" in the Atlantic.
Is there an equivalente word in English? It would be nice if the English word would "behave" in the same way as the Portuguese one, where it immediately makes the user think of a river, as opposed to for example the word "drain" which is far too general.
For reference, the sentence I am trying to translate is from a song/poem and reads
The river from my land*, "desagua" in my heart.
*: Land could possibly be translated as home too.