put sb/go through the hoops make sb/be made to endure a test or an ordeal
Related Translations:
经受: undergo; experience; withstand; stand; weather 短语和例子经受各种考验 experience all sorts of trials; stand up to all tests; withstand all trials and tribulations; 在斗争中经受锻炼 be tempered in the struggl