COULOIR MEANING IN ENGLISH

• Couloir Definition & Synonyms

  1. (n.) A deep gorge; a gully.
  2. (n.) A dredging machine for excavating canals, etc.


RECENT SEARCHES