foregive verb1 •To give ahead of time; give in advance. formsforegave · foregiven · foregiving · foregives