leave one to one's own resources - Inglés Sinónimo Diccionario