adhesive tape roll - German English Dictionary