Oil Rivers


noun

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

British Dictionary definitions for oil rivers

Oil Rivers

pl n

the delta of the Niger River in S Nigeria