じじょうがじじょうなだけに
Meanings
Expression
1. given the circumstances; such being the case
Composed of
circumstances; conditions; situation; reasons; state of affairs