ドモ
Meanings
Particle
1. but; however
after the -ba stem of a verb
2. even though; even if