What does "forewarn" mean?

Forewarn: To warn beforehand; to give previous warning, admonition, information, or notice to; to caution in advance. We were forewarned of your coming. Shak.

Sources