adhesive patch - English Synonyms Dictionary