Vocabulary
百歩譲って
ひゃっぽゆずって
for the sake of argument; even if that were true
expression