Vocabulary
雨が降ろうと槍が降ろうと
あめがふろうとやりがふろうと
come hell or high water; no matter what happens; even if rain or spears should fall
expression