Question: what is the latin root word for guest?
Answer: Hospes is formed from hostis, which means "stranger" or "enemy" (the latter being where terms like "hostile" derive). By metonymy the Latin word 'Hospital' means a guest-chamber, guest's lodging, an inn. Hospes/hostis is thus the root for the English words host, hospitality, hospice, hostel and hotel.