Vocabulary

諸般の事情

various circumstances; multiple factors; variety of reasons

expression noun