technology and mediated learning - Turkish English Dictionary