technology facilitation mechanism - Turkish English Dictionary