Dictionary entry

Toft

Webster's Dictionary 1806

Toft

n.

a place where a message has once stood