Vocabulary
諸般の事情
しょはんのじじょう
various circumstances; multiple factors; variety of reasons
expression
noun