meaning of bretxa

bretxa meaning in Urban Dictionary

a mountain pass