What does angostura bridge mean?

angostura bridge meaning in General Dictionary

a suspension system connection throughout the Orinoco River at Ciudad Bolivar