余儀なく

unavoidably; necessarily; inevitably

Meaning

  1. adv
    unavoidably; necessarily; inevitably