held him in leash

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

• did not give him any room to breath, kept him quite dependent

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

بپرس