The English words hospital, hostel, hotel, and hospice are all etymologically related to the Latin noun hospes—a word having the diametric meanings a guest or visitor and one who provides lodging or entertainment for a guest or visitor. (Host meaning one who entertains guests is also related.)