INTA

Views 8 meanings found
INTA is used for a national tax authority, a technology corporation, a computing interrupt term, and major aerospace and agricultural research institutes in Spain and Argentina.

Community

International

Computing

Business