'Angostura Bridge' definitions:

Definition of 'Angostura Bridge'

From: WordNet
noun
A suspension bridge across the Orinoco River at Ciudad Bolivar