Your Search word - petrodollar - did not match exactly any word.
Related Definitions
Petrodollars Petrodollars deposits of dollars by countries that receive dollar revenues due to the sale of petroleum to other countries; the term commonly refers to ...