What does "toft" mean?

Toft: A grove of trees; also, a plain. [Prov. Eng.]

Additional senses

  1. 2.(O. Eng. Law) A place where a messuage has once stood; the site of a burnt or decayed house.

Sources