meaning of alles geben, was man hat

alles geben, was man hat - German to English

to offer every thing an individual's got