Advertisement
Advertisement
Oil Rivers
noun
- a region in W Africa, comprising the vast Niger River delta: formerly a British protectorate; now a part of Nigeria.
Oil Rivers
plural noun
- the delta of the Niger River in S Nigeria
Advertisement
Advertisement
Advertisement
Advertisement
Browse