Verb
foregive (third-person singular simple present foregives, present participle foregiving, simple past foregave, past participle foregiven) (transitive) To give ahead of time; give in advance.