What business phrase refers to being immersed or entangled in details or complexities?

Find the answer below

Bet your knowledge and answer