to lag far behind - German English Dictionary