technology definition

You may have missed