Language:
Free Online Dictionary|3Dict

身處

Source : CEDICT

in (some place)/to be in (adversity, a difficult situation, danger, turmoil etc)/to find oneself in/placed in/surrounded by