あめ ろうと やり ろうと
amega furōto yariga furōto

Idiomatic Expression

1. come hell or high water; no matter what happens; even if rain or spears should fall — literal