ntis - Dictionary definition and meaning for word
ntis
Definition (noun) an agency in the Technology Administration that is a primary resource for government-funded scientific and technical and engineering and business related information
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com