What does bretxa mean?

bretxa meaning in Urban Dictionary

a mountain pass