I'm pretty sure I read "comadreja tramposa" (sneaky weasel, using the feminine gender) on Dilbert; it was being applied to the pointy-haired boss.
So, assuming "comadreja" (feminine) is the name for the species, if someone were to be called that (comadreja tramposa), how would you know the person's gender? Por ejemplo, si llamo Donald T. Rump algo asi, seria "un comadrejo tramposo" y si llamo Hillbillary Clinton la misma, seria "una comadreja tramposa" o...???
And in a case like that (where a species of animal is being discussed) what if you are referring to a specific one of those critters - would you call a male weasel a "comadrejo"? And if so, when using the word "comadreja" how would a person know whether you meant the species in general/as a whole, or a female member of that species? IOW, how to differentiate between the general and the specific when discussing the literal?