human piece of garbage - Almanca İngilizce Sözlük