The meanings of technical words related to energy and oil activity.More information
Last updated: 6 Aug 2009