Emboguing Copy link Emboguing , noun The mouth of a river, or place where its waters are discharged. [Rare]