puts a brake on

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

• causes things to slow down, causes a delay

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