harnessed

  • (s) brought under control and put to use
    • electricity from the harnessed Colorado River
    • the harnessed power of the atom

Words of close approximity

harnessed antelope