someone who entertains guests and strangers - Deutsch Englisch Wörterbuch