Definitions of Angostura bridge:

  • noun:   a suspension bridge across the Orinoco River at Cuidad Bolivar