petrodollars
noun pluralMoney in any number of currencies that is paid to oil-producing countries, which then deposit it into Western banks.
nounPlural form of
Money in any number of currencies that is paid to oil-producing countries, which then deposit it into Western banks.
nounPlural form of