being immobilized

انگلیسی به انگلیسی

• being stuck, being made motionless, being incapable of motion

پیشنهاد کاربران