harnessed

英文釋義

  1. brought under control and put to use