meaning of auf sich alleine angewiesen sein

auf sich alleine angewiesen sein - German to English

to sink or swim