self-adhesive vinyls - Spanish English Dictionary