farmstay

Noun

 * 1) A working farm that also offers accommodation to paying guests.