self-adhesive vinyls - French English Dictionary