piece of thread/tape - Almanca İngilizce Sözlük