1. of Harness2. brought under control and put to use; "electricity from the harnessed Colorado River"; "the harnessed power of the ">atom"
harnessed | harnessed antelope |