host [həʊst]
noun
1 (to guest) anfitriónonaanfitriona (m) (f);ona anfitriona (TV) (Rad) presentadorapresentadora (m) (f);a presentadora [of inn] hostelero (m); mesonero (m)
I thanked my hosts di las gracias a los anfitriones or a los que me habían invitado; we were hosts for a week to a Spanish boy recibimos en casa durante una semana a un joven español