national technical teaching scholarship - German English Dictionary