lammastila

Noun

 * 1) sheep farm; sheep station