place obstacles in one's way

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

• cause one problems, put blockades in one's path

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