technologically-mediated instruction - German English Dictionary