31032691_EWU___Glossary_of_Terms__Definition
[Term or Acronym] Exchange visitor program sponsor [Definition] 
The designated sponsor of a Department of State approved exchange visitor program. http://exchanges.state.gov/
EWU | Glossary of Terms
Definition