D defs.my
Entry 1 sense Webster, 1913

Emboguing

· Em·bo·guing · IPA
01 n. The mouth of a river, or place where its waters are discharged.
  1. 1.
    The mouth of a river, or place where its waters are discharged.[R.]