millstead

Noun

 * 1) The site of a mill.