What is the definition of catch up with the deer in idiomatic expression?

it means you are not as fast as somebody else