What does bei jdm. die Lehre durchmachen mean?

bei jdm. die Lehre durchmachen - German to English

to-do an apprenticeship with / under sb. [coll.]