desembocaduraTop 15000MeaningsNoun1. mouth (of a river)Examples1La desembocadura del río está a unos cinco kilómetros al norte.The mouth of the river is about five kilometres north.