EMBOGUING Meaning of EMBOGUING in English noun the mouth of a river, or place where its waters are discharged. Webster English vocab. Английский словарь Webster. 2012