technology facilitation mechanism - Almanca İngilizce Sözlük