What is Third Country National?
Third Country National meaning Someone who is not a U.S. citizen and not a citizen of the country in which he or she is applying for a visa. Suppose you are a Kenyan visiting Mexico. If you apply for a visa to visit the United States while you are in Mexico, we will consider you a third country national.
reference: U.S. Visas – Glossary