Vocabulary

百歩譲って

for the sake of argument; even if that were true

expression