around the block
Very experienced. The phrase can be used in two ways. In its nonpejorative sense, you might say, “After all her residencies and years at the hospital, she's been around the block in emergency medicine.” On the other hand, to say of a woman that she's been around the block more than a few times suggests that she's of what used to be called “easy virtue.”