to be aware of (something, e.g. a development or event) beforehandforeseeable adjforeseeably advforeseer noun