self-adhesive cloth - Turkish English Dictionary