keep pace with technology - German English Dictionary