for all|for Idiome
for all|for
1. In spite of; even with, despite.

Used for contrast.
For all his city ways, he is a country boy at heart. There may be mistakes occasionally, but for all that, it is the best book on the subject. For all his money, he was very unhappy. 2. also
for all|for
1. In animosity of; alike with, despite.

Used for contrast.
For all his burghal ways, he is a country boy at heart. There may be mistakes occasionally, but for all that, it is the best book on the subject. For all his money, he was actual unhappy. 2. also Dictionary