overwhelmed with debt and commitments - Espagnol Anglais Dictionnaire