Got all but one of these, but at least I didn't have that moment of kicking myself for missing the last one, as there was no chance I was going to get it: 'monkeyshine' is certainly a new one for me! Must see if I can slip it into conversation somewhere...
Then again, it is hard to get their tiny little legs apart.
:P
Never heard of a crabapple, monkeyshine, or a gadfly, though it seems this last one is just a name of an animal?
mothballs are used as poison so moths dont eat your clothes