百歩譲って
1
for the sake of argument;even if that were true
Other forms
100歩譲って 【ひゃっぽゆずって】 (search-only kanji form)