Definition, synonyms and related words
Resembling or suggesting mothballs, especially their distinctive odour.