Answer :

Yes, that's true. North American Free Trade Agreement is what it stands for. 

Other Questions