oil rivers

oil rivers


  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

Leave a Reply

Your email address will not be published. Required fields are marked *

43 queries 1.564