"petrodollar" in English Petrodollar {m pl} petrodollars Detailed translations for "petrodollar" Petrodollar{masculine plural} Petrodollar petrodollars