NP

Definition: 
Trinidad & Tobago National Petroleum Marketing Co. Ltd. Trinidad & Tobago
Subject Area 1: 
A company name