mustela means Any of the carnivorous mammals of the genus Mustela. Lexicurio rates it Sui generis — a strength score of 87 out of 100.
noun
- Any of the carnivorous mammals of the genus Mustela.“Almost all of the mustelas have a power of secreting and discharging a most fetid and intolerable stench at their will; and many of them do it as a mean of defence: and often so effectually that the very beast that pursues them is compelled to relinquish the chace, so completely is he overpowered by its noisome vapour.”