What does the word granja mean in English?

La granja means the farm.