あめろうとやりろうと
Meanings
Expression
Idiomatic
1. come hell or high water; no matter what happens; (lit.) even if rain or spears should fall
Kanji used
rain
descend
spear