How to learn medical terms?

I was quite surprised to hear that a German medical student needs to learn about 10000 Latin, Greek or English terms covering anatomy, diseases, symptoms and drugs. This seems to be an incredibly large number of new vocabulary words to learn within 5-7 years. Can anyone here please share their experiences on how to learn so many complicated words in such a short period of time?