exerted pressure

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

• applied force; compelled, made an urgent request or demand

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