Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of couloir

- A deep gorge; a gully.
- A dredging machine for excavating canals, etc.