ALL meanings of oil rivers
oil Riv·ers
O o - noun oil rivers a region in W Africa, comprising the vast Niger River delta: formerly a British protectorate; now a part of Nigeria. 1
- noun plural oil rivers the delta of the Niger River in S Nigeria 0