technology facilitation mechanism - Spanish English Dictionary