I have also noticed that, if on a particular occasion someone tells me a word I don't know yet and this word is perfect for describing the situation itself, I can learn it easily. So today I learned a new word in German: Spinner. It can mean 'stupid, idiot, nutcase' and I guess I will remember it for a very long time.
ps. Thanks, Keegan!