self-detaching - İspanyolca İngilizce Sözlük