Hmmm...neither this nor that.
It's just my school English privately improved by some English books and movies.
Some people tell me I'm quite talented in learning languages. And in learning them fast. And I have to say: Yes, learning foreign languages somehow comes naturally to me (although I don't speak many languages, just German, English and a little bit of French). Maybe I should have made more of this talent, who knows.
Nonetheless I'm using a dictionary from time to time since there are some phrasings and especially idioms I don't know yet. But I like learning new words and improving my English skills, so that's no problem (sounds a little nerdy, huh?).