host family residence - Spanish English Dictionary