meaning of angostura bridge

angostura bridge meaning in General Dictionary

a suspension system connection throughout the Orinoco River at Ciudad Bolivar