Dictionary of petroleum and oil industry terminology (English - Arabic)

115