toad-sticker - English Synonyms Dictionary