Harnessed meaning : To place a harness on something; to tie up or restrain. To capture, control or put to use. To equip with armour.
harnessed
misdialled
random walks
envying
whole step