ども
domo

Particle

1. but; however

Particle

2. even though; even if

Related to ても