to string oneself up - Almanca İngilizce Sözlük