overwhelmed with debt and commitments - İspanyolca İngilizce Sözlük