couloir
nounDefinition of couloir
: a steep mountainside gorge
Keep scrolling for more
Keep scrolling for more