The meanings of technical words related to energy and oil activity.More information
Last updated: 5 Jul 2007