oil exploration and production companies - Turkish English Dictionary