Definition of "homestay"

homestay