ınternet-delivered instruction - German English Dictionary