oil rivers









oil rivers


noun

  1. a region in W Africa, comprising the vast Niger River delta: formerly a British protectorate; now a part of Nigeria.

pl n

  1. the delta of the Niger River in S Nigeria
66 queries 0.609