Vocabulary

お足元の悪い中

despite bad weather; in spite of poor conditions

expression