leave one to one's own resources - Alemán Inglés Diccionario