What is the meaning of the phrase "will dog your best efforts" in English?

1 answer 1