Wiktionary
foreweigh
vb. (context transitive English) To estimate in advance; to count the cost of beforehand.