What is the full meaning of couloirs
COULOIR, (French) a steep mountainside gorge [n]
Example of the word couloirs placed on a Scrabble board.