Online English Dictionary

Home

Emboguing


n.

The mouth of a river, or place where its waters are discharged.


© 2009 Dammam Community College