oil-producing country - Spanish English Dictionary