The Collaborative International Dictionary of English. 2000.
forefence — noun Etymology: fore + fence obsolete : a front defense … Useful english dictionary