NIOEC

Definition: 
National Iranian Oil Engineering and Construction Company