Tamil Dictionary 🔍

debouchure

Dé`bou`chure", n. Etym: [F.] Defn: The outward opening of a river, of a valley, or of a strait.


debouchure - Similar Words