Definition, synonyms and related words
Describing any of various products that are impregnated with a substance that releases an odour when scratched