The phrase
"host institution" refers to an organization or entity that provides a place or platform for someone or something else to be hosted or accommodated. It is often used when discussing events, programs, or collaborations where one entity is invited to be involved or supported by another entity.
Full definition