petroleum revenues
plural noun

income from selling oil

Browse by Subjects
fully paid up capital
London Commodity Exchange (LCE)
embezzlement
net domestic product
Time Decay